PublishPressFuture\Modules\Expirator\Models\ExpirablePostModel A

Total Complexity 54
Dependencies 12
Dependents 10
Total lines 579
Lines of code 289
Logical lines of code 140
Comment lines 145
Methods 13
Properties 16

Methods 13

Method Rating Maintainability Complexity Lines of code
sendEmail()
A
35 9 101
expire()
A
44 11 47
getExpirationType()
A
48 7 38
getExpirationCategoryIDs()
S
59 5 14
getExpirationTaxonomy()
S
60 5 13
getExpirationAction()
S
59 4 16
getExpirationCategoryNames()
S
61 3 13
isExpirationEnabled()
S
66 3 8
getExpirationDate()
S
71 2 6
getExpirationOptions()
S
71 2 6
__construct()
S
61 1 12
getExpirationDataAsArray()
S
65 1 9
expirationEmailIsEnabled()
S
72 1 6